home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DTP / DTP_TEX / 3239.ZIP / DVIMTP.ZIP / RULEPXL.H < prev    next >
Text File  |  1986-03-24  |  627b  |  23 lines

  1. /* -*-C-*- rulepxl.h */
  2. /*-->rulepxl*/
  3. /**********************************************************************/
  4. /****************************** rulepxl *******************************/
  5. /**********************************************************************/
  6.  
  7. COORDINATE
  8. rulepxl(number, cnvfac)/* return number of pixels in a rule */
  9. register UNSIGN32 number;/* in DVI units       */
  10. register float cnvfac;    /* conversion factor */
  11.  
  12. {
  13.     register COORDINATE n;
  14.  
  15.     n = (COORDINATE)(number*cnvfac);
  16.     if ((float)n < ((float)(number))*cnvfac)
  17.     return((COORDINATE)(n+1));
  18.     else
  19.     return((COORDINATE)n);
  20. }
  21.  
  22.  
  23.